<?php
class AlmacenaResenia {
        
        private $nombre_club;
        private $titulo_resenia;
        private $calificacion;
        private $resenia;
        private $nombre_usuario;
        public function almacenResenia()
        {
            include 'conecta_bd.php';
            $id_usuario=$this->obtieneID($this->getNombre_usuario());
            $id_libroMes=$this->obtieneIDMes($this->getNombre_club());
            $consulta_ingeso="INSERT INTO reseña(cliente_id, libro_moderador_id, titulo_resenia, resenia_libro, calificacion)
                VALUES($id_usuario,$id_libroMes,'".$this->getTitulo_resenia()."','".$this->getResenia()."',".$this->getCalificacion().")";
           if(mysql_query($consulta_ingeso))
            {
                return true;
            }
            else
            {
                return true;
            }
             
        }
        
        private function obtieneID($nombre_usuario)
        {
            include 'conecta_bd.php';
            $query="SELECT cliente_id FROM cliente WHERE username='$nombre_usuario'";
            $resultado=  mysql_query($query) or die (mysql_error());
            $row=  mysql_fetch_array($resultado);
            return $row['cliente_id'];
        }
        private function obtieneIDMes($nombre_club)
        {
            include 'conecta_bd.php';
            $query="Select max(libro_moderador_id) FROM libro_moderador lm
            JOIN moderador m ON m.moderador_id=lm.moderador_id
            JOIN club_lectura cl ON cl.club_lectura_id=lm.club_lectura_id
            WHERE cl.nombre_club='$nombre_club'";
            $resultado=  mysql_query($query) or die (mysql_error());
            $row=  mysql_fetch_array($resultado);
            return $row[0];
        }
        public function setNombreClub($nombre_club)
        {
            $this->nombre_club=$nombre_club;
        }
        public function setTituloResenia($titulo_resenia)
        {
            $this->titulo_resenia=$titulo_resenia;
        }
        public function setCalificacion($calificacion)
        {
            $this->calificacion=$calificacion;
        }
        public function setResenia($resenia)
        {
            $this->resenia=$resenia;
        }
        public function getNombre_club() {
            return $this->nombre_club;
        }

        public function getTitulo_resenia() {
            return $this->titulo_resenia;
        }

        public function getCalificacion() {
            return $this->calificacion;
        }

        public function getResenia() {
            return $this->resenia;
        }
        public function getNombre_usuario() {
            return $this->nombre_usuario;
        }

        public function setNombre_usuario($nombre_usuario) {
            $this->nombre_usuario = $nombre_usuario;
        }
        



}

?>
